/**
  ******************************************************************************
  * @file     pool_write.h
  * @author  杨启坤
  * @version V0
  * @date    2024.10
  * @brief   线程池写入函数任务
  *          
  *          
  ******************************************************************************
  * @attention
  *  注意：
  *     本文档只供学习使用，不得商用，违者必究
  *	 推广：
  *  	合作交流建议：FZetcSnitch@163.com
  *		网站建设推广：www.FZetc.com
  *  	微信公众号：  FZetc飞贼 
  *
  ******************************************************************************
  */

#ifndef __POOL_RDWR_H       // 定义以防止递归包含
#define __POOL_RDWR_H 

// (1)、系统头文件
#include <stdio.h>
#include <stdbool.h>
#include <pthread.h>
// (2)、自定义头文件
#include"cart_liat.h"
#include "win3_sell.h"
// (3)、宏定义(函数、变量、常量)
#define Machine_number 1001
// (4)、自定义类型(结构体、联合体、枚举)

// (5)、函数声明
void* WRITE_comm(void* arg);
bool RDWR_login(char *str);
int RDWR_order(pLinkList ptr);
int RDWR_Cancel();
int RDWR_int_order(int price);
void *REWR_read(void *arg);
void * RDWR_get_new(char * rag);
int tcp_file(char *file_path);

int FILE_str(char *buf, char *number, char *file_name, char *file_size);
// (6)、全局变量声明
extern pthread_mutex_t LVGL_lock;    //LVGL事件互斥锁
extern int client_socket;
extern pthread_mutex_t read_lock;
extern commodity_list_p head; // 商品链表头

// (7)、全局静态变量(定义)

// (8)、全局静态函数(实现)

#endif